﻿body,
html {}

img {
	max-width: 100%
}

.container {

	margin: 0 auto;

	width: 990px;

}

.container a:hover {

	color: #005ca9;

}

.footer a:hover {

	color: #008bff;

}

.di_right {
	float: right;
}

.nav {

	/*position: absolute;*/

	top: 0px;

	width: 100%;

	z-index   : 9999;
	background: #fff;

}

.bot {
	height: 70px
}

.nav .top {

	padding-top: 25px;

}

.nav .bot .logo {
	margin-top: 10px;

}

.nav .bot ul {


	width: 670px;

	height: 37px;

	padding: 0 20px;

	margin-top: 10px;

	margin-right: -15px;

}

.nav .bot ul li {

	background: url(snav-lipng.png) no-repeat center left;

	float: left;

	line-height: 40px;

	height: 40px;

	color: #fff;

	width: 14.2%;

	text-align: center;
	font-size : 15px;


}

.nav .bot ul li a {

	display: block;

	color: #fff;

}

.nav .bot ul li.no {

	background: none;

}

/*banner*/
.banner {
	width: 100%;
}

.banner_tp img {
	width: 100%;
}

.banner_button {
	width        : 1200px;
	margin       : -64px auto;
	background   : rgba(233, 233, 233, 0.6);
	border-radius: 10px;
	position     : relative;
}

.banner_button ul li {
width: 370px;
height: 100px;
float: left;
margin: 10px 15px;
}

.banner_button ul li a {
	width  : 210px;
	height : 108px;
	display: block;
	cursor : pointer;
	color  : transparent;
}

.banner_button ul .off0 {
	background: url(../images/banner-img01.png) no-repeat 0 0;
}

.banner_button ul .off1 {
	background: url(../images/banner-img02.png) no-repeat 0 0;
}

.banner_button ul .off2 {
	background: url(../images/banner-img03.png) no-repeat 0 0;
}

.banner_button ul .off3 {
	background: url(../images/banner-img04.png) no-repeat 0 0;
}

.banner_button ul .off4 {
	background: url(../images/banner-img05.png) no-repeat 0 0;
}

.banner_button ul .on0 {
	background: url(../images/banner-hove-img01.png) no-repeat 0 0;
}

.banner_button ul .on1 {
	background: url(../images/banner-hove-img02.png) no-repeat 0 0;
}

.banner_button ul .on2 {
	background: url(../images/banner-hove-img03.png) no-repeat 0 0;
}

.banner_button ul .on3 {
	background: url(../images/banner-hove-img04.png) no-repeat 0 0;
}

.banner_button ul .on4 {
	background: url(../images/banner-hove-img05.png) no-repeat 0 0;
}

#full-screen-slider {

	width: 100%;

	height: 100%;

	float: left;

	position: relative
}

#slides {

	display: block;

	width: 100%;

	height: 100%;

	list-style: none;

	padding: 0;

	margin: 0;

	position: relative
}

#slides li {

	display: block;

	width: 100%;

	height: 100%;

	list-style: none;

	padding: 0;

	margin: 0;

	position: absolute
}

#slides li a {

	display: block;

	width: 100%;

	height: 100%;

	text-indent: -9999px
}

#pagination {

	display: block;

	list-style: none;

	position: absolute;

	left: 50%;

	margin-left: -100px;

	width: 100px;

	bottom: 50px;

	z-index: 9900;

	padding: 5px 15px 5px 0;

	margin: 0
}

#pagination li {

	display: block;

	list-style: none;

	width: 10px;

	height: 10px;

	float: left;

	margin-left: 15px;

	border-radius: 5px;

	background: #FFF
}

#pagination li a {

	display: block;

	width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	text-indent: -9999px;

}

#pagination li.current {

	background: #0092CE
}

.main {



	z-index: 9999;



	background: url("http293510ya37magesmainjpg.jpg") repeat-y center top;
	margin-top: 80px;

}

.main .container {

	background: #fff;

}

.main .mt {

	padding: 15px 0px;

}

.main .mt h1 {

	font-size: 16px;

	height: 40px;

	background: url("trfd_threetit-bg.gif") no-repeat left top;

	line-height: 37px;

	padding: 0 20px;

	font-weight: 200;

	color      : #fff;
	font-weight: bold;

	margin-bottom: 12px;

}

.main .mt h1 span {
	font-weight: normal;
	font-size  : 14px;
	float      : right;

	color: #807d7d;

}

.mt1,
.mt2,
.mt3 {

	width: 293px;

	height: 310px;

}

.mt1 .text {

	padding: 5px;

}

.mt2 {

	padding: 0 53px;

}

.list1 {

	padding: 5px;

}

.list1 li {

	background: url(../indexdata/http293510ya37magesdianjpg.jpg) no-repeat left center;

	padding-left: 10px;

}

.list1 li {

	text-align: right;

}

.list1 li a {

	float: left;

}

.mt3 .text {

	line-height: 25px;

	width: 278px;

	background: #efefef url(trfd_contact-img.jpg) no-repeat bottom;

	padding: 10px;

}

.text .textit {
	font-size  : 16px;
	font-weight: bold;
	line-height: 30px;
}


.mb {

	overflow: hidden;

	background: url(http293510ya35simagesmbjpg.jpg);

	margin-bottom: 20px;

}

.mb-1 {

	width: 678px;

	height: 305px;

}

.mb h1 {

	font-size: 14px;

	color: #1F5293;

	background: url("http293510ya37mageshbh1jpg.jpg") no-repeat left top;

	padding-left: 20px;

	height: 25px;

	line-height: 2;

	margin: 14px 13px;

	margin-bottom: 0px;

}

.mb h1 span {

	font-weight: 200;

	color: #333333;

}

.mb-1 .content {

	padding: 13px;

	margin-bottom: 13px;

}

.hide {

	display: none;

}

.tab_menu {

	width: 250px;

	height: 198px;

	background: url(http293510ya39gesmb1-uljpg.jpg);

	padding: 20px 0;

	font-size: 14px;

}

.tab_menu li {

	cursor: pointer;

	height: 40px;

	background: url(http293510ya39gesmb1-lijpg.jpg) no-repeat 8px center;

	line-height: 40px;

	margin-left: 19px;

	padding-left: 25px;

	color: #fff;

}

.tab_menu li.current {

	background: #02598C url(http293510ya41smb1-li_hjpg.jpg)no-repeat 8px center;

}

.tab_box {

	width: 400px;

	height: 236px;

	overflow: hidden;

	border: 1px solid #CDCDCD;

}

.tab_box .tab_in {

	height: 100%;

	width: 100%;

	background: #fff;

}

.tab_box .img {

	height: 100%;

	width: 180px;

	padding: 0 10px;

}

.tab_box .img img {

	padding-top: 40px;

}

.tab_box .msg {

	width: 175px;

	height: 100%;

}

.tab_box .msg h2 {

	margin-bottom: 5px;

	margin-top: 30px;

	font-size: 14px;

	color: #005CA9;

	border-left: 4px solid #005CA9;

	line-height: 16px;

	padding-left: 10px;

}

.tab_box .more {

	float: right;

}

.mb-2 {

	width: 310px;

}

.mb-2 .content {

	padding: 12px;

}

.mb-2 .content a img {

	padding: 5px 0;

}

.UpLayer {}

.UpLayer dl {

	position: relative;

	height: 25px;

	width: 100px;

	padding-top: 15px;

}

.UpLayer dl dt {

	width: 100px;

	position: absolute;

	z-index: 3;

	line-height: 25px;

	background: #006BC4;

	-moz-transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-o-transition: all 0.2s;

	transition: all 0.2s;

	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset;

	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset;

	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset;

}

.UpLayer dl dt a {

	width: 100%;

	height: 100%;

	display: block;

	text-align: center;

}

.UpLayer dl dt.UpLayer02 {

	background: #006BC4;

	-moz-box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.3);

	-webkit-box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.3);

	box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.3);

}

.UpLayer dl dd {

	min-width: 100px;

	_width: 100px;

	position: absolute;

	z-index: 2;

	line-height: 30px;

	display: none;

	right: 0px;

	bottom: 25px;

	z-index: 100;

	background: #006BC4;

	-moz-box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.3);

	-webkit-box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.3);

	box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.3);

}

.UpLayer dl dd a {

	display: block;

	text-align: center;

}

.UpLayer dl dd a:hover {

	display: block;

	text-align: center;

	background: #007CDE;

	color: #fff;

}

#nav ul {

	position: relative;

}

#nav ul li {

	position: relative;

	transition: all 0.2s;

	-moz-transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-o-transition: all 0.2s;

}

#nav ul li a {

	height: 100%;

	width: 100%;

	display: block;

	color: #1e1e1e;

	transition: all 0.2s;

	-moz-transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-o-transition: all 0.2s;

}

#nav ul li a:hover,
.nav ul li a.open,
.nav ul li:hover,
.nav ul li.open {

	background: #dfdfdf;




	color: #000;

	background-size: 122px 39px;

}

#nav ul li .inul {

	z-index: 999999;

	width: 160%;

	background: #3A80BB;

	background: rgba(20, 67, 123, 0.4);

	position: absolute;

	top: 30px;

	left: 0px;

	margin-left: 1px;

	transition: all 0.2s;

	-moz-transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-o-transition: all 0.2s;

	opacity: 0;

	height: 0px;

	display: block;

	overflow: hidden;

	padding: 0;

}

#nav ul li.open .inul {

	display: block;

	height: auto;

	opacity: 1;

}

#nav ul li .inul li {

	display: block;

	float: none;



	width: 100%;

}

#nav ul li .inul li a {

	display: block;

	width: 100%;

	height: 160%;

	transition: all 0.2s;

	-moz-transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-o-transition: all 0.2s;

}

#nav ul li .inul li,
.nav ul li .inul li:hover {

	background: #f2f0f0;

}

#nav ul li .inul li a:hover {

	background: #dfdfdf;



}

.fr .cur a {
	color: #000
}


.list1 li {
	background  : url(../indexdata/dian.jpg) no-repeat left center;
	padding-left: 10px;
}

.list1 li {
	text-align: right;
}

.list1 li a {
	float: left;
}

.page-main .page-container {

	background: url(http293510ya39gespagebgjpg.jpg);

}

.pm-l {

	width: 218px;

	float: left;

	background: #EBEBEB;

}

.pm-r {

	width: 776px;

	float: right;

	background: #fff;

	padding: 0 0 20px 0;

}

.page-banner {

	position: absolute;

	bottom: 0px;

	width: 100%;

}

.page-banner .pm-l,
.page-banner .pm-r {

	position: absolute;

	bottom: 0px;

	float: none;

}

.page-banner .pm-l {

	height: 61px;

	background: #1D4A81;

	color: #fff;

}

.page-banner .pm-l {

	left: 0px;

}

.page-banner .pm-r {

	right: 0px;

	background: url(http293510ya39gesb-pm-ljpg.jpg);

	width: 776px;

	height: 39px;

	overflow: hidden;

}

.page-banner .pm-r .pmr-i {

	line-height: 39px;

	padding-left: 60px;

	text-align: right;

	padding-right: 30px;

}

.page-banner .pm-r .pmr-i h1 {

	font-size: 14px;

	font-weight: 200;

	float: left;

}

.page-banner .page-container {

	position: relative;

}

.page-banner .pm-l-1 {

	line-height: 30px;

	height: 30px;

	padding-left: 20px;

	font-size: 20px;

	padding-top: 5px;

}

.page-banner .pm-l-2 {

	line-height: 20px;

	height: 20px;

	padding-left: 20px;

	font-size: 10px;

}

.left {

	padding: 10px 20px;

}

.left li {

	margin: 3px 0;

	height: 28px;

	line-height: 28px;

	border: #DADADA solid 1px;

	background: #fff;

	-moz-transition: all .2s;

	-webkit-transition: all .2s;

	-o-transition: all .2s;

	transition: all .2s;

}

.left li a {

	display: block;

	padding-left: 15px;

	margin: 6px 0;

	margin-left: 15px;

	border-left: #9E9E9E solid 2px;

	line-height: 15px;

	color: #666666;

}

.left li:hover,
.left li.hover {

	margin: 3px 0;

	height: 28px;

	line-height: 28px;

	border: #ffffff solid 1px;

	background: #1F5AA2;

}

.left li:hover a,
.left li.hover a {

	display: block;

	padding-left: 15px;

	margin: 6px 0;

	margin-left: 15px;

	border-left: #ffffff solid 2px;

	line-height: 15px;

	color: #fff;

}

.left li.i {

	margin: 3px 0;

	height: 28px;

	line-height: 28px;

	border: #ffffff solid 1px;

	background: #14437B;

}

.left li.i a {

	display: block;

	padding-left: 15px;

	margin: 6px 0;

	margin-left: 15px;

	border-left: #ffffff solid 2px;

	line-height: 15px;

	color: #fff;

}

.page-main .pm-l {

	min-height: 500px;

}

.page-main .pm-r .pmr-i {

	padding: 5px 20px 10px 30px;

}

.page-main .search {

	padding: 0px 20px;

	padding-right: 21px;

}

.page-main .search h4 {

	font-size: 14px;

	font-weight: 200;

}

.page-main .search input {

	width: 100%;

	height: 21px;

	border: #D7D7D7 solid 1px;

	background: url(http293510ya39gessousuojpg.jpg);

}

.list_cp1 {

	padding-top: 40px;

	overflow: hidden;

}

.list_cp1 li {

	float: left;

	background: url(http293510ya44st_cp_bg1jpg.jpg) no-repeat center top;

	width: 218px;

	height: 252px;

	text-align: center;

	padding: 0 12px;

	padding-bottom: 40px;

}

.list_cp1 li .title {

	height: 44px;

	line-height: 44px;

}

.list_cp1 li .img img {

	height: 117px;

	width: 179px;

}

.list_cp1 li .img {

	padding: 19px 0;

}

.list_cp1 li .btn2 {

	display: block;

	background: url(http293510ya37magesbtn2jpg.jpg) no-repeat left top;

	width: 132px;

	height: 34px;

	line-height: 33px;

	margin: 0 auto;

}

.list_cp1 li.cp1_bg1 {

	background: url(http293510ya44st_cp_bg1jpg.jpg) no-repeat center top;

}

.list_cp1 li.cp1_bg2 {

	background: url(http293510ya44st_cp_bg2jpg.jpg) no-repeat center top;

}

.list_cp1 li.cp1_bg3 {

	background: url(http293510ya44st_cp_bg3jpg.jpg) no-repeat center top;

}

.list_cp2 {

	padding: 20px 0;

	overflow: hidden;

}

.list_cp2 li {

	overflow: hidden;

	background: #F3F7F9;

	height: 154px;

	margin: 10px 0;

}

.list_cp2 li .fl {

	width: 275px;

}

.list_cp2 li .fr {

	width: 450px;

}

.list_cp2 li .fl .title {

	width: 275px;

	background: #053879 url(http293510ya40escp2logojpg.jpg) no-repeat 60px center;

	color: #fff;

	height: 38px;

	line-height: 38px;

	text-align: left;

	font-size: 14px;

}

.list_cp2 li .fl .title a {

	color: #fff;

	padding-left: 100px;

	display: block;

}

.list_cp2 li .fl .img {

	height: 116px;

}

.list_cp2 li .fr .abstract {

	padding: 20px 40px;

	line-height: 20px;

}

.list_cp2 li .fr {

	position: relative;

	height: 100%;

}

.list_cp2 li .fr .btnbox {

	position: absolute;

	left: 40px;

	bottom: 10px;

}

.btn3 {

	background: url(http293510ya37magesbtn3jpg.jpg) no-repeat left center;

	padding-left: 15px;

}

.page_us {

	background: url(http293510ya43age_us_bgjpg.jpg) no-repeat left top;

	padding: 110px 50px;

	line-height: 30px;

	position: relative;

}

.page_us .btn_dt {

	width: 100px;

	height: 100px;

	display: block;

	position: absolute;

	top: 65px;

	left: 565px;

}

.list_new li {

	padding: 20px 0;

	background: url(http293510ya42new_li_bgjpg.jpg) no-repeat left bottom;

	overflow: hidden;

}

.list_new li .fl {

	width: 185px;

}

.list_new li .fr {

	width: 485px;

	padding-right: 40px;

	padding-top: 10px;

}

.list_new li .img img {

	width: 160px;

	height: 90px;

}

.list_new li .img {

	border: #DCDEE1 solid 5px;

	overflow: hidden;

	height: 90px;

	width: 160px;

}

.list_new .date {

	width: 80px;

	float: right;

}

.list_new .title {

	float: left;

	font-size: 16px;

	color: #1D4B86;

}

.list_new .title a {

	color: #1D4B86;

}

.list_new li {

	position: relative;

}

.list_new .btnbox {

	position: absolute;

	bottom: 20px;

	right: 50px;

}

/*.form{line-height:20px; }*/

.form input,
.form textarea {

	border: #ABADB2 solid 1px;

	width: 100%;

	line-height: 20px;

}

.form textarea {

	height: 80px;

}

.form .fl,
.form .fr {

	width: 40%;

}

.form {

	background: url(http293510ya40esform_bgjpg.jpg) no-repeat left top;

	width: 607px;

	padding: 15px 40px;

}

.form .btn4 {

	background: url(http293510ya37magesbtn4jpg.jpg) no-repeat left top;

	border: none;

	width: 54px;

	height: 21px;

	line-height: 21px;

	color: #fff;

	margin-top: 10px;

}

.form .btnbox {

	margin: 0 auto;

	width: 54px;

}

.form b {

	color: #F00;

}

.nav01 {

	position: absolute;

	top: 0px;

	width: 100%;

	z-index: 9999;

}

.nav01 .top {

	padding-top: 25px;

}

.nav01 .bot .logo {}

.nav01 .bot ul {

	background: url(http293510ya39gesnav-ulpng.png) no-repeat top center;

	width: 770px;

	height: 37px;

	padding: 0 20px;

	margin-top: 10px;

	margin-right: -15px;

}

.nav01 .bot ul li {

	background: url(http293510ya39gesnav-lipng.png) no-repeat center left;

	float: left;

	line-height: 33px;

	height: 33px;

	color: #fff;

	width: 12.5%;

	text-align: center;

}

.nav01 .bot ul li a {

	display: block;

	color: #fff;

}

.nav01 .bot ul li.no {

	background: none;

}

/*========案例=========*/
.tianrong_cases {
	padding-top   : 1em;
	padding-bottom: 3em;
}

.tianrong_cases .content {
	width : 1150px;
	margin: 0 auto;
}

.zx_case {
	text-align    : center;
	padding-bottom: 30px;

}

.zx_case a {
	display  : block;
	font-size: 24px;
	color    : #000
}

.zx_case a b {
	color: #4a4747
}

.zx_case a em {}



.tianrong_cases {
	/*height:390px;*/
	font-family: "Microsoft YaHei";
	margin     : 2em auto 2em auto;
	background : url(../images/hsdm_casebg.jpg) no-repeat top center fixed;
}

.tianrong_cases2 {
	height       : 45px;
	overflow     : hidden;
	margin-bottom: 10px;
}

.tianrong_cases2 li {
	height     : 20px;
	padding    : 0 23px 25px;
	float      : left;
	font       : 20px "Microsoft YaHei";
	background : url(../images/xtico.png) no-repeat right 2px;
	text-align : center;
	line-height: 20px;
	color      : #333;
}

.tianrong_cases2 li a {
	display        : block;
	height         : 30px;
	color          : #333333;
	border-bottom  : 2px solid #fff;
	text-decoration: none;
}

.tianrong_cases2 li a:hover,
.tianrong_cases2 .cur a {
	color          : #444;
	font-weight    : normal;
	height         : 43px;
	border-bottom  : 3px solid #de2a2c;
	text-decoration: none;
}

.tianrong_cases2 li.no1 {
	padding-left: 0;
}

.tianrong_cases2 li.nones {
	background: none;
}

.tianrong_cases2 span {
	font-size  : 16px;
	line-height: 46px;
	color      : #de2a2c;
	overflow   : hidden;
}

.tianrong_cases2 span a {
	color: #b47647;
}

.tianrong_cases01 {
	height  : 260px;
	position: relative;
}

.tianrong_cases02 {
	overflow: hidden;
}

.tianrong_cases01 li {
	width       : 238px;
	float       : left;
	margin-right: 10px;
	position    : relative;
	box-shadow  : #ebebeb 4px 0px 3px;
}

.tianrong_cases01 li img {
	display: block;
	width  : 235px;
	height : 176px;
	border : 3px solid #f5f6f8;

}

.tianrong_cases01 li img:hover {

	-webkit-transform : scale(1.1);
	transform         : scale(1.1);
	-webkit-transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;
	transition        : all .6s cubic-bezier(.17, .84, .44, 1) 0s
}


.tianrong_cases01 li span {
	text-align: center;
	font-size : 14px;
	display   : block;
	background: #e7e8e9;
	color     : #4b4a4a;

	height     : 35px;
	line-height: 35px;
}

.tianrong_cases01 li.nones {
	margin-right: 0;
}

.tianrong_cases01 .flqd_left_hove {
	cursor  : pointer;
	display : block;
	font    : 70px "å®‹ä½“";
	color   : #7f7f7f;
	position: absolute;
	top     : 72px;
	left    : -53px;
}

.tianrong_cases01 .flqd_right_hove {
	cursor  : pointer;
	display : block;
	font    : 70px "å®‹ä½“";
	color   : #7f7f7f;
	position: absolute;
	top     : 72px;
	right   : -43px;
}

/* 
.anli_fenlei {
	width : 990px;
	height: 50px;
	margin: 0 auto
}


.anli_nav {
	margin      : 0px auto;
	display     : table;
	margin-left : auto;
	margin-right: auto;

}

.anli_nav li {
	float  : left;
	display: inline-block;
	display: contents;
} 
*/

.anli_nav {
	margin       : 0 auto;
	margin-bottom: 20px;
}

.anli_nav li {
	text-align : center;
	line-height: 60px;
}

.anli_nav li a:hover {
	color          : #fff;
	text-decoration: none;
	background     : #17529c;
}

.anli_nav li a {
	background   : #fff;
	padding      : 10px 70px;
	border-radius: 0;
	white-space  : nowrap;
	border       : #d2d2d2 1px solid;
	font-size    : 17px;
	margin-right : 5px;
}

/*底部开始*/
.f_bj {
	color      : #fff;
	line-height: 35px;
	clear      : both;
	font-family: "Microsoft Yahei";
	overflow   : hidden;
	background : url(../images/foot_bg.jpg) repeat-x center 0 #5c5a5a;
	height     : 187px;
}

.f_bj a {
	color     : #fff;
	text-align: center;
	display   : block
}

.f_con {
	display : block;
	overflow: hidden;
	height  : auto
}

.f_code {
	width : 180px;
	height: 180px;

}

.f_code img {
	margin: 2em 0px 0;
}

.f_code p {
	width        : 176px;
	height       : 30px;
	text-align   : center;
	line-height  : 30px;
	overflow     : hidden;
	font-size    : 13px;
	color        : #333333;
	border-bottom: 1px solid #e4e4e4;
	border-top   : 1px solid #e4e4e4;
	margin       : 15px auto 0;
}

.f_logo img {
	width        : 241px;
	height       : 57px;
	display      : block;
	margin-bottom: 23px;
}

.f_nav {
	line-height: 50px;
	width      : 286px;
	font-size  : 14px;
	padding    : 28px 0px 0px 20px;
}

.f_nav h6 {
	height      : 21px;
	line-height : 21px;
	font-weight : normal;
	background  : url(../images/jz_xnav1.png) left center no-repeat;
	padding-left: 35px;
	text-align  : left;
	font-size   : 16px;
	color       : #fff;
	margin      : 0 0 12px;
}

.f_nav h6 span {
	font-size     : 12px;
	text-transform: uppercase;
	font-weight   : normal;
	padding-left  : 12px;
}

.f_nav p {
	height  : auto;
	overflow: hidden;
}

.f_nav p a {
	display     : block;
	float       : left;
	width       : 110px;
	padding-left: 32px;
	height      : 27px;
	line-height : 27px;
}

.jh_xian {
	width       : 1px;
	height      : 140px;
	border-right: 1px dashed #fff;
	margin      : 25px 0 0;
}

.f_text {
	width  : 328px;
	padding: 28px 0 0 12px;
}

.f_text h3 {
	font-weight: bold;
	font-size  : 20px;
	line-height: 56px;
	height     : 65px;
}

.f_text span {
	display     : block;
	padding-left: 15px;
	width       : 224px;
	white-space : nowrap;
	float       : left;
}

.f_text span.f_text1 {
	background: url(../images/foot_ico1.png) no-repeat 0 9px;
	width     : 170px;
}

.f_text span.f_text2 {
	background: url(../images/foot_ico2.png) no-repeat 0 9px;
}

.f_text span.f_text3 {
	background: url(../images/foot_ico3.png) no-repeat 0 9px;
	width     : 170px;
}

.f_text span.f_text4 {
	background: url(../images/foot_ico4.png) no-repeat 0 9px;
	width     : 365px;
}

.f_text span.f_text5 {
	background: url(../images/foot_ico5.png) no-repeat 0 9px;
	width     : 365px;
}

.f_wz {
	height     : 40px;
	line-height: 30px;
	color      : #000;
	background : #dedede;
	padding-top: 10px;
}

.f_wz span {
	display: block;
	float  : right;
}

.f_wz span em img {
	display: inline-block;
	height : 30px;
	width  : 106px;
}

.f_wz span em {
	display: inline-block;
	float  : left;
}

.f_wz a {
	color  : #000;
	padding: 0 16px 0 0;
}

.gd_ewm {
	width   : auto;
	height  : auto;
	overflow: hidden;
}

.gd_ewm img {
	width : 130px;
	height: 130px;
	margin: 0 auto;
}

.gd_ewm p {
	text-align: center;
	color     : #fff;
	font-size : 14px;
}

.shengming {
	width      : 100%;
	height     : 30px;
	line-height: 30px;
	text-align : center;
	background : #d1d1d1;
}

.shengming p {
	font-size: 14px;
	color    : #000;
}

/*友情链接*/
.link_bg {
	width     : 100%;
	padding   : 10px 0px;
	background: #3b3939;
	height    : 45px;
}

.link {
	width : 1100px;
	margin: 0 auto;
}

.link_til {
	width: 900px;
	float: left
}

.link li {
	width     : 80px;
	float     : left;
	text-align: center;
	height    : 45px;
}

.link_til dt {
	height     : 40px;
	color      : #e50515;
	overflow   : hidden;
	float      : left;
	line-height: 30px;
	padding-top: 5px;
	background : url(../images/link.png) no-repeat 0px 4px;
}

.link_til dt span {
	float        : left;
	padding-right: 10px;
	font-family  : "Microsoft YaHei";
	font-weight  : bold;
	font-size    : 16px;
	color        : #fff;
	padding-left : 27px;
}

.link_til em {
	padding-left: 5px;
	font-style  : normal;
	font-family : Arial, Helvetica, sans-serif;
}

.link_til dt a {
	color: #fff;
}

.link_til dd {
	line-height: 30px;
	padding-top: 5px;
	float      : left;
}

.link_til dd a {
	padding  : 0 14px;
	color    : #fff;
	font-size: 14px;
}

.footer {
	width : 1100px;
	margin: 0 auto;
}

/**/
.ywzx_zpq_item {
	float       : left;
	position    : relative;
	margin-right: 10px;
	margin      : 20px 15px 0px 17px;
}

.ywzx_zpq_tp img {
	width : 253px;
	height: 190px;
}

.ywzx_zpq_tp_down {
	position: absolute;
	z-index : -1;
	top     : 190px;
}

.ywzx_zpq_box_up {
	margin-top : -10px;
	*margin-top: -16px;
}

.ywzx_zpq_box {
	/* height:190px;*/
	text-align: center;
}

.ywzx_zpq_detail {
	width           : 253px;
	height          : 110px;
	text-align      : center;
	background-color: #deeef9;
}

.ywzx_zpq_detail .ywzx_zpq_bt {
	width      : 145px;
	margin     : 0 auto;
	padding-top: 10px;
}

.ywzx_zpq_detail .ywzx_zpq_bt a {
	width    : 145px;
	display  : inline-block;
	color    : #333;
	font-size: 16px;
}

.ywzx_zpq_detail .ywzx_zpq_jt {
	padding: 17px 0 14px;
}

.ywzx_zpq_detail .ywzx_zpq_ckxq a {
	color    : #4974a9;
	font-size: 14px;
}

.ywzx_zpq_item_special1 {
	margin-top: 190px;
}

.ywzx_zpq_item_special2 .ywzx_zpq_tp img {
	width: 452px;
}

.ywzx_zpq_box_left {
	margin-left: -10px;
	width      : 300px;
}

.ywzx_zpq_left {
	margin-top: 75px;
}

.ywzx_icon {
	margin: -185px 0 0 226px;
}

.ywzx_zpq_up {
	*height: 13px;
}

.ywzx_zpq_down {
	*margin-top: -3px;
}

.ywzx_zpq_item_special2 {
	width: 750px;
}

/*=======产品详情页=========*/
.p15-showcase {
	position     : relative;
	padding      : 12px 18px 16px 20px;
	margin-bottom: 15px;
	background   : #fff;

}

.p15-showcase-right-con {
	line-height  : 24px;
	font-size    : 14px;
	max-height   : 96px;
	margin-bottom: 86px;
	overflow     : hidden;
}

.p15-showcase-right-con p {
	line-height: 35px;
	color      : #000;
	font-size  : 16px
}

.p15-showcase-left {
	position    : relative;
	width       : 700px;
	margin      : 0 auto;
	line-height : 0;
	margin-right: 3.3%;
	overflow    : hidden;

}

.p15-showcase-left-jt {
	width     : 30px;
	height    : 30px;
	position  : absolute;
	top       : 50%;
	margin-top: -11px;
	cursor    : pointer;
	z-index   : 33;
}

.p15-showcase-left-prev {
	left: 10px;
}

.p15-showcase-left-next {
	right: 10px;
}

.p15-showcase-left-size {
	position   : absolute;
	right      : 0;
	bottom     : 0;
	width      : 56px;
	height     : 28px;
	font-size  : 14px;
	line-height: 16px;
	padding    : 0 15px;
}

.p15-showcase-left-size em {
	font-style: normal;
}

.p15-showcase-left-pic {
	width     : 100%;
	text-align: center;
}

.p15-showcase-left-pic .tempWrap {
	margin: 0 auto
}

.p15-showcase-left-pic li {
	float: left;
}

.p15-showcase-left-pic img {
	width  : 100%;
	display: block;
}

/*搜索*/
.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.seabg {
	width : 1080px;
	height: 0px;
	margin: 0 auto;
}

.seabox {
	width   : 68px;
	height  : 38px;
	z-index : 10;
	position: absolute;
	right   : 0;
	top     : -30px;
}

.sea_ico {
	padding: 0 23px;
	width  : 19px;
	display: block;
}

.sea_ico img {
	width  : 19px;
	height : 19px;
	display: block;
}

.sea_inp {
	width     : 350px;
	height    : 48px;
	overflow  : hidden;
	display   : none;
	position  : absolute;
	right     : -3px;
	top       : 35px;
	background: #fff;
}

.sea_inp .serach {
	width       : 272px;
	height      : 46px;
	border      : solid 1px #207598;
	border-right: 0;
	background  : #fff;
	line-height : 46px;
	color       : #333;
	padding     : 0 13px;
	float       : left;
	outline     : none;
	display     : block;
	font-size   : 14px;
	position    : relative;
}

.sea_inp .sub {
	width     : 51px;
	height    : 48px;
	border    : 0;
	float     : left;
	cursor    : pointer;
	display   : block;
	background: url(../images/t_sea1.png) no-repeat center #1e94d4;
	border    : 0;
}

.seabox:hover .sea_inp,
.t_pho:hover span {
	display: block;
}

/* 留言板 */
.liuyan {
	width      : 100%;
	height     : 500px;
	background : url(../images/liuyan.jpg) no-repeat 100% 100%;
	padding-top: 200px;
}

.liuyan .age_li_about {
	width           : 990px;
	height          : 500px;
	margin          : 0 auto;
	box-shadow      : 8px 8px 25px #888;
	background-color: #fff;
}

.liuyan .age_li_about h1 {
	text-align : center;
	font-size  : 30px;
	margin     : 50px 30px 30px;
	padding-top: 50px;
	line-height: 40px;
}

.liuyan .age_li_about span {
	display         : inline-block;
	width           : 50px;
	height          : 3px;
	background-color: royalblue;
}

.form-control {
	height          : 34px;
	padding         : 6px 12px;
	background-color: #fff;
	border          : 1px solid #c2cad8;
}

.fc-form-body {
	display: table;
	width  : 100%;
}

.control-label {
	width     : 16.66667%;
	float     : left;
	padding   : 5px 20px;
	text-align: right;
}

.col-md-10 {
	height: 55px;
}

.col-md-11 {
	height: 100px;
}

.text-center {
	margin-top: 35px;
	text-align: center;
}

.green {
	width           : 25%;
	font-size       : 20px;
	color           : #fff;
	background-color: royalblue;
	height          : 40px;
	border-radius   : 20px
}


/* 流程留言 */


.lc {
	background: url(../images/lc_bj.jpg) no-repeat center top;
	height    : 603px;
	overflow  : hidden;
}

.lc_con {
	height  : 603px;
	overflow: hidden;
	width   : 1000px;
	margin  : auto;
}

.lc_c {
	margin-top  : 69px;
	width       : 608px;
	height      : 465px;
	overflow    : hidden;
	background  : #fff;
	padding-left: 50px;
}

.lc_c h2 {
	padding-top   : 26px;
	padding-left  : 34px;
	font          : 22px Arial, Helvetica, sans-serif;
	color         : #adadad;
	text-transform: uppercase;
	height        : 75px;
	overflow      : hidden;
}

.lc_c h2 p {
	display: block;
	font   : bold 24px "Microsoft Yahei";
	color  : #0a62b2;
}

.lc_c ul {
	margin-left: 32px;
}

.lc_c ul li {
	float   : left;
	position: relative;
}

.lc_c ul li span {
	font      : 14px "Microsoft Yahei";
	width     : 111px;
	text-align: center;
	position  : absolute;
	color     : #000000;
}

.lc_c ul li a {
	display: block;
}

.lc_c ul .lc01 {
	margin-right: 60px;
	width       : 125px;
	height      : 184px;
	overflow    : hidden;
}

.lc_c ul .lc01 a {
	width     : 125px;
	height    : 184px;
	overflow  : hidden;
	background: url(../images/lc01_b.gif) no-repeat left top;
}

.lc_c ul .lc01 span {
	top : 66px;
	left: 0;
}

.lc_c ul .lc01 p {
	position: absolute;
	top     : 111px;
	left    : 13px;
	font    : 14px/34px "Microsoft Yahei";
	color   : #333;
}

.lc_c ul .lc01 em {
	width   : 125px;
	height  : 121px;
	overflow: hidden;
}

.lc_c ul .lc01 a:hover {
	background: url(../images/lc01_b01.png) no-repeat left top;
}

.lc_c ul .lc02 {
	width   : 112px;
	height  : 184px;
	overflow: hidden;
}

.lc_c ul .lc02 a {
	width     : 112px;
	height    : 184px;
	background: url(../images/lc02_b.gif) no-repeat left top;
}

.lc_c ul .lc02 span {
	top : 66px;
	left: 0;
}

.lc_c ul .lc02 p {
	position: absolute;
	top     : 111px;
	left    : 10px;
	font    : 14px/34px "Microsoft Yahei";
	color   : #333;
}

.lc_c ul .lc02 em {
	width   : 112px;
	height  : 167px;
	overflow: hidden;
}

.lc_c ul .lc02 a:hover {
	background: url(../images/lc02_b01.png) no-repeat left top;
}

.lc_c ul .lc03 {
	margin-right: 55px;
	width       : 121px;
	height      : 172px;
	overflow    : hidden;
}

.lc_c ul .lc03 a {
	width     : 111px;
	height    : 172px;
	background: url(../images/lc03_b.gif) no-repeat left top;
}

.lc_c ul .lc03 span {
	top : 66px;
	left: 0;
}

.lc_c ul .lc03 p {
	position: absolute;
	top     : 111px;
	font    : 14px/34px "Microsoft Yahei";
	color   : #333;
}

.lc_c ul .lc03 em {
	width   : 111px;
	height  : 111px;
	overflow: hidden;
}

.lc_c ul .lc03 a:hover {
	background: url(../images/lc03_b01.png) no-repeat left top;
}

.lc_c ul .lc04 {
	margin-right: 55px;
	width       : 130px;
	height      : 172px;
	overflow    : hidden;
}

.lc_c ul .lc04 a {
	width     : 130px;
	height    : 172px;
	background: url(../images/lc04_b.gif) no-repeat left top;
}

.lc_c ul .lc04 span {
	top  : 66px;
	right: 0;
}

.lc_c ul .lc04 p {
	position: absolute;
	top     : 111px;
	left    : 25px;
	font    : 14px/34px "Microsoft Yahei";
	color   : #333;
}

.lc_c ul .lc04 em {
	width   : 125px;
	height  : 111px;
	overflow: hidden;
}

.lc_c ul .lc04 a:hover {
	background: url(../images/lc04_b01.png) no-repeat left top;
}

.lc_c a .l02 {
	display: none;
}

.lc_c a.phover .l01 {
	display: none;
}

.lc_c a.phover .l02 {
	display: block;
}

.lc_c a.phover span {
	color: #fff;
}

.ly {
	width      : 341px;
	margin-top : 69px;
	height     : 465px;
	background : #fff;
	border-left: 1px dashed #e9e9e9;
	overflow   : hidden;
}

.ly p {
	padding-top : 26px;
	padding-left: 50px;
	height      : 72px;
	font        : bold 24px "Microsoft Yahei";
	color       : #0a62b2;
}

.ly p i {
	font   : 16px "Microsoft Yahei";
	color  : #adadad;
	display: block;
}

.ly ul {
	margin-left: 50px;
	width      : 275px;
	overflow   : hidden;
}

.ly li {
	margin     : 0 0 10px 0;
	line-height: 0px;
	color      : #fc8d00;
}

.ly li img {
	vertical-align: middle;
	width         : 88px;
	height        : 42px;
	margin-left   : 12px;
}

.ly li span {
	display       : inline-block;
	font          : 14px/40px "microsoft Yahei";
	vertical-align: top;
	text-align    : center;
	width         : 74px;
	height        : 42px;
	overflow      : hidden;
	color         : #fff;
	background    : #0a62b2;
}

.ly .inp1 {
	width       : 176px;
	padding-left: 10px;
	height      : 40px;
	border      : 1px solid #c7c7c7;
	border-left : 0;
	overflow    : hidden;
	background  : none;
	color       : #666;
	outline     : none;
	font        : 14px/40px "Microsoft Yahei";
}

.ly .inp2 {
	width       : 253px;
	padding-left: 19px;
	height      : 155px;
	border      : 1px solid #c7c7c7;
	line-height : 28px;
	overflow    : hidden;
	background  : none;
	resize      : none;
	color       : #666;
	outline     : none;
}

.ly .inp3 {
	width       : 75px;
	padding-left: 10px;
	height      : 40px;
	border      : 1px solid #c7c7c7;
	border-left : 0;
	line-height : 40px;
	overflow    : hidden;
	background  : none;
	color       : #666;
	outline     : none;
}

.ly .li03 {
	height  : 42px;
	margin  : 10px 0 0 0;
	float   : left;
	display : inline;
	overflow: hidden;
}

.ly .btn1 {
	display   : inline-block;
	background: url(../images/ly_b01.gif) no-repeat left top;
	width     : 120px;
	height    : 42px;
	border    : 0;
	background: #0a62b2;
	color     : #fff;
	font-size : 16px;
}

.ly .btn2 {
	display    : inline-block;
	background : url(../images/ly_b02.gif) no-repeat left top;
	width      : 120px;
	height     : 42px;
	margin-left: 20px;
	border     : 0;
	background : #3c3c3c;
	color      : #fff;
	font-size  : 16px;
}

.tianrong_cases3l {
	width: 30%;
	float: left;
}

.tianrong_cases3 {
	width : 67%;
	float : left;
	margin: 0 10px;
}

.anli_img {
	margin: 2.5%;
}

.anli_img img {
	width: 100%;
}

.tianrong_cases3l h1 {
	font-size  : 16px;
	height     : 40px;
	background : url("trfd_threetit-bg.gif") no-repeat left top;
	line-height: 37px;
	padding    : 0 20px;
	font-weight: 200;
	color      : #fff;
	font-weight: bold;
}

.tianrong_cases3l h1 span {
	font-weight: normal;
	font-size  : 14px;
	float      : right;
	color      : #807d7d;
}